package com.anjie.powerproject.pojo.dto;

import com.anjie.powerproject.entity.AdditionalProperties;
import com.anjie.powerproject.entity.DeviceType;

import java.util.Date;
import java.util.List;

public class DeviceInfoDTO {
    private Integer deviceId;

    private String batteryCode;

    private Integer batteryPointId;

    private String batteryName;

    private String temperatureCode;

    private Integer temperaturePointId;

    private String temperatureName;

    private Integer endFlagId;

    private String endFlagName;

    private String devCode;

    private Integer devPointId;

    private String devName;

    private String deviceName;

    private List<AdditionalProperties> propertyList;

    private DeviceType deviceType;

    private String picPath;

    private String highlightPicPath;

    private Date create_time;

    private String intervalTime;

    private float power;

    private float conversionRate;

    private Integer deviceMonitorSwitch;

    private Integer enableFactors;

    private float cap;

    private String upperTemp;

    private String lowerTemp;

    private Integer coldorheat;

    private Integer isPredicted;

    private String workTime;

    private Integer powerMonitorSwitch;

    private Integer autoAdjustLastTime;

    private Integer startButton;

    private Integer startCondition;

    private Integer startOperator;

    private Integer startValue;

    private Integer endButton;

    private Integer endCondition;

    private Integer endOperator;

    private Integer endValue;

    public Integer getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    public String getBatteryCode() {
        return batteryCode;
    }

    public void setBatteryCode(String batteryCode) {
        this.batteryCode = batteryCode;
    }

    public Integer getBatteryPointId() {
        return batteryPointId;
    }

    public void setBatteryPointId(Integer batteryPointId) {
        this.batteryPointId = batteryPointId;
    }

    public String getBatteryName() {
        return batteryName;
    }

    public void setBatteryName(String batteryName) {
        this.batteryName = batteryName;
    }

    public String getTemperatureCode() {
        return temperatureCode;
    }

    public void setTemperatureCode(String temperatureCode) {
        this.temperatureCode = temperatureCode;
    }

    public Integer getTemperaturePointId() {
        return temperaturePointId;
    }

    public void setTemperaturePointId(Integer temperaturePointId) {
        this.temperaturePointId = temperaturePointId;
    }

    public String getTemperatureName() {
        return temperatureName;
    }

    public void setTemperatureName(String temperatureName) {
        this.temperatureName = temperatureName;
    }

    public String getDevCode() {
        return devCode;
    }

    public void setDevCode(String devCode) {
        this.devCode = devCode;
    }

    public Integer getDevPointId() {
        return devPointId;
    }

    public void setDevPointId(Integer devPointId) {
        this.devPointId = devPointId;
    }

    public String getDevName() {
        return devName;
    }

    public void setDevName(String devName) {
        this.devName = devName;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public List<AdditionalProperties> getPropertyList() {
        return propertyList;
    }

    public void setPropertyList(List<AdditionalProperties> propertyList) {
        this.propertyList = propertyList;
    }

    public DeviceType getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(DeviceType deviceType) {
        this.deviceType = deviceType;
    }

    public String getPicPath() {
        return picPath;
    }

    public void setPicPath(String picPath) {
        this.picPath = picPath;
    }

    public String getHighlightPicPath() {
        return highlightPicPath;
    }

    public void setHighlightPicPath(String highlightPicPath) {
        this.highlightPicPath = highlightPicPath;
    }

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    public String getIntervalTime() {
        return intervalTime;
    }

    public void setIntervalTime(String intervalTime) {
        this.intervalTime = intervalTime;
    }

    public float getPower() {
        return power;
    }

    public void setPower(float power) {
        this.power = power;
    }

    public float getConversionRate() {
        return conversionRate;
    }

    public void setConversionRate(float conversionRate) {
        this.conversionRate = conversionRate;
    }

    public Integer getDeviceMonitorSwitch() {
        return deviceMonitorSwitch;
    }

    public void setDeviceMonitorSwitch(Integer deviceMonitorSwitch) {
        this.deviceMonitorSwitch = deviceMonitorSwitch;
    }

    public Integer getEnableFactors() {
        return enableFactors;
    }

    public void setEnableFactors(Integer enableFactors) {
        this.enableFactors = enableFactors;
    }

    public String getUpperTemp() {
        return upperTemp;
    }

    public void setUpperTemp(String upperTemp) {
        this.upperTemp = upperTemp;
    }

    public String getLowerTemp() {
        return lowerTemp;
    }

    public void setLowerTemp(String lowerTemp) {
        this.lowerTemp = lowerTemp;
    }

    public Integer getColdorheat() {
        return coldorheat;
    }

    public void setColdorheat(Integer coldorheat) {
        this.coldorheat = coldorheat;
    }

    public float getCap() {
        return cap;
    }

    public void setCap(float cap) {
        this.cap = cap;
    }

    public Integer getIsPredicted() {
        return isPredicted;
    }

    public void setIsPredicted(Integer isPredicted) {
        this.isPredicted = isPredicted;
    }

    public String getWorkTime() {
        return workTime;
    }

    public void setWorkTime(String workTime) {
        this.workTime = workTime;
    }

    public Integer getPowerMonitorSwitch() {
        return powerMonitorSwitch;
    }

    public void setPowerMonitorSwitch(Integer powerMonitorSwitch) {
        this.powerMonitorSwitch = powerMonitorSwitch;
    }

    public Integer getAutoAdjustLastTime() {
        return autoAdjustLastTime;
    }

    public void setAutoAdjustLastTime(Integer autoAdjustLastTime) {
        this.autoAdjustLastTime = autoAdjustLastTime;
    }

    public Integer getStartButton() {
        return startButton;
    }

    public void setStartButton(Integer startButton) {
        this.startButton = startButton;
    }

    public Integer getStartCondition() {
        return startCondition;
    }

    public void setStartCondition(Integer startCondition) {
        this.startCondition = startCondition;
    }

    public Integer getStartOperator() {
        return startOperator;
    }

    public void setStartOperator(Integer startOperator) {
        this.startOperator = startOperator;
    }

    public Integer getStartValue() {
        return startValue;
    }

    public void setStartValue(Integer startValue) {
        this.startValue = startValue;
    }

    public Integer getEndButton() {
        return endButton;
    }

    public void setEndButton(Integer endButton) {
        this.endButton = endButton;
    }

    public Integer getEndCondition() {
        return endCondition;
    }

    public void setEndCondition(Integer endCondition) {
        this.endCondition = endCondition;
    }

    public Integer getEndOperator() {
        return endOperator;
    }

    public void setEndOperator(Integer endOperator) {
        this.endOperator = endOperator;
    }

    public Integer getEndValue() {
        return endValue;
    }

    public void setEndValue(Integer endValue) {
        this.endValue = endValue;
    }

    public Integer getEndFlagId() {
        return endFlagId;
    }

    public void setEndFlagId(Integer endFlagId) {
        this.endFlagId = endFlagId;
    }

    public String getEndFlagName() {
        return endFlagName;
    }

    public void setEndFlagName(String endFlagName) {
        this.endFlagName = endFlagName;
    }

    @Override
    public String toString() {
        return "DeviceInfoDTO{" +
                "deviceId=" + deviceId +
                ", batteryCode='" + batteryCode + '\'' +
                ", batteryPointId=" + batteryPointId +
                ", batteryName='" + batteryName + '\'' +
                ", temperatureCode='" + temperatureCode + '\'' +
                ", temperaturePointId=" + temperaturePointId +
                ", temperatureName='" + temperatureName + '\'' +
                ", devCode='" + devCode + '\'' +
                ", devPointId=" + devPointId +
                ", devName='" + devName + '\'' +
                ", deviceName='" + deviceName + '\'' +
                ", propertyList=" + propertyList +
                ", deviceType=" + deviceType +
                ", picPath='" + picPath + '\'' +
                ", highlightPicPath='" + highlightPicPath + '\'' +
                ", create_time=" + create_time +
                ", intervalTime='" + intervalTime + '\'' +
                ", power=" + power +
                ", conversionRate=" + conversionRate +
                ", deviceMonitorSwitch=" + deviceMonitorSwitch +
                ", enableFactors=" + enableFactors +
                ", cap=" + cap +
                ", isPredicted=" + isPredicted +
                ", workTime='" + workTime + '\'' +
                ", powerMonitorSwitch=" + powerMonitorSwitch +
                ", autoAdjustLastTime=" + autoAdjustLastTime +
                ", startButton=" + startButton +
                ", startCondition=" + startCondition +
                ", startOperator=" + startOperator +
                ", startValue=" + startValue +
                ", endButton=" + endButton +
                ", endCondition=" + endCondition +
                ", endOperator=" + endOperator +
                ", endValue=" + endValue +
                ", endFlagId=" + endFlagId +
                ", endFlagName=" + endFlagName +
                '}';
    }
}
